package siga.pacotao;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import javax.swing.JOptionPane;
import siga.visao.index;
import siga.visao.verErros;

public class lexicoArquivo {
    public static void arquivo(){
        File f = new File(index.raiz,"configura.txt");

         if(!f.exists()){
             JOptionPane.showMessageDialog(null, "Não foi possível encontrar o arquivo de configuração \n"+index.raiz,"Alrta do Sistema",JOptionPane.ERROR_MESSAGE);
             System.exit(-1);
         }
         try {
             BufferedReader in = new BufferedReader(new FileReader(f));
             String line = null;
             int lineCount = 0;
             while((line = in.readLine())!=null){
                 ++lineCount;
                 switch(lineCount){
                     case 2:
                         index.bd = line;
                         break;
                     case 3:
                         index.usbd = line;
                         break;
                     case 4:
                         index.snbd = line;
                         break;
                     case 5:
                         index.relatorio = line;
                         break;
                     case 6:
                         index.cod_emp = line;
                         break;
                     case 7:
                         index.jasper = line;
                         break;
                 }
             }
         } catch (Exception e) {
             verErros.setErro(e.getMessage()+"\n Erro:"+index.raiz);
         }

     }
}
